@charset "utf-8";

/* common */
body,table,input,textarea,select,button,p,h1,h2,h3,h4,h5,h6,p.div{font-size:12px;margin:0; padding:0;}
img,fieldset{border:0; margin:0; padding:0;}
ul,ol,li,dl,dt,dd{list-style:none; margin:0; padding:0;}
a,button{text-decoration:none;cursor:pointer; margin:0; padding:0;}
em,address{font-style:normal}


/* header */
#hd{ width:100%; border-bottom:1px solid #4a4287; height:100px;}
#hd .hd_box{width:940px; margin:0 auto; padding-top:10px; zoom:1;}
#hd .hd_box:after{content:""; display:block; clear:both;}
.hd_box h1{background:url(/images/common/logo.png) 0 0 no-repeat; height:69px; float:left; width:137px;}
.hd_box h1 a {width:99px; height:69px; display:block; text-indent:-10000px;}
.hd_box .snb{width:940px; height:15px; zoom:1;}
.hd_box .snb:after{content:""; display:block; clear:both;}
.hd_box .snb .in{ height:12px; background:url(/images/common/snb.gif) right 0 no-repeat; width:232px; float:right;}
.hd_box .snb .out{ height:12px; background:url(/images/common/snb1.gif) right 0 no-repeat; width:232px; float:right;}
.snb li{float:left;}
.snb .s_menu1 a{width:30px; height:12px;text-indent:-100000px; margin-left:21px; overflow:hidden;display:block; }
.snb .s_menu2 a{width:39px;height:12px;text-indent:-100000px; margin-left:21px;overflow:hidden;display:block;}
.snb .s_menu3 a{width:30px;height:12px;text-indent:-100000px; margin-left:21px;overflow:hidden;display:block;}
.snb .s_menu4 a{width:39px;height:12px;text-indent:-100000px; margin-left:21px;overflow:hidden; display:block;}
.snb .s_menu5 a{width:49px;height:12px;text-indent:-100000px; margin-left:21px;overflow:hidden; display:block;}

.gnb{ width:803px;float:left; margin-top:40px;}
.gnb .gmanu{width:803px; height:21px; zoom:1; background:url(/images/common/gnb.png) 0 0 no-repeat;}
.gnb .gmanu:after{content:""; display:block; clear:both;}
.gnb .gmanu li{float:left;}
.gnb .gmanu a{ text-indent:-100000px;}
.gnb .gmanu .menu1{ width:73px; height:21px; margin-right:21px; display:block;background:url(/images/common/gnb.png) 0 0 no-repeat;}
.gnb .gmanu .menu2{ width:74px; height:21px; margin-right:48px; display:block;background:url(/images/common/gnb.png) 94px 0 no-repeat;}
.gnb .gmanu .menu3{ width:52px; height:21px; margin-right:48px; display:block;background:url(/images/common/gnb.png) 216px 0 no-repeat;}
.gnb .gmanu .menu3:hover{background:url(/images/common/gnb.png) -216px -21px no-repeat;}
.gnb .gmanu .menu4{ width:52px; height:21px; margin-right:52px; display:block;background:url(/images/common/gnb.png) 316px 0 no-repeat;}
.gnb .gmanu .menu4:hover{background:url(/images/common/gnb.png) -316px -21px no-repeat;}
.gnb .gmanu .menu5{ width:73px; height:21px; margin-right:44px; display:block;background:url(/images/common/gnb.png) 420px 0 no-repeat;}
.gnb .gmanu .menu5:hover{background:url(/images/common/gnb.png) -420px -21px no-repeat;}
.gnb .gmanu .menu6{ width:53px; height:21px; margin-right:37px; display:block;background:url(/images/common/gnb.png) 537px 0 no-repeat;}
.gnb .gmanu .menu6:hover{background:url(/images/common/gnb.png) -537px -21px no-repeat;}
.gnb .gmanu .menu7{ width:60px; height:21px; margin-right:49px; display:block;background:url(/images/common/gnb.png) 627px 0 no-repeat;}
.gnb .gmanu .menu7:hover{background:url(/images/common/gnb.png) -627px -21px no-repeat;}
.gnb .gmanu .menu8{ width:67px; height:21px; display:block;background:url(/images/common/gnb.png) 736px 0 no-repeat;}
.gnb .gmanu .menu8:hover{background:url(/images/common/gnb.png) -736px -21px no-repeat;}





